from selenium import webdriver
import time
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager


# 初始化浏览器对象
driver = webdriver.Chrome()
# 浏览器最大化
driver.maximize_window()
# 打开百度
driver.get("https://www.baidu.com")
time.sleep(2)
print("当前浏览器中的句柄信息为：", driver.window_handles)

# 输入坚果
driver.find_element(By.ID, "kw").send_keys("坚果")
time.sleep(1)
# 点击-百度一下
driver.find_element(By.ID, "su").click()
time.sleep(2)
# 点击-百度百科
driver.find_element(By.XPATH, "//a[text()=' - 百度百科']").click()
time.sleep(3)
print("当前浏览器中句柄信息为：", driver.window_handles)
# 使用句柄切换标签
driver.switch_to.window(driver.window_handles[-1])
# 点击百度百科首页
driver.find_element(By.XPATH, "//a[text()='首页']").click()
time.sleep(5)
driver.quit()